Big Huge Thesaurus

Lagerstroemia indica

noun